package com.aivin.maproutelib.line;

import com.amap.api.maps.model.LatLng;
import com.amap.api.maps.model.Polyline;

import java.util.ArrayList;
import java.util.List;

/**
 * 用来在地图UI上来绘制航线
 */
public class GaoDeLine  {
    private Polyline polyline;

    public GaoDeLine(Polyline polyline) {
        this.polyline = polyline;
    }

    public void remove() {
        polyline.remove();
    }

    public void setPosition(List<LatLng> gpsLatlngs) {
        List<LatLng> ls = new ArrayList<>();
        for (LatLng latlng : gpsLatlngs) {
            ls.add(new LatLng(latlng.latitude, latlng.longitude));
        }
        polyline.setPoints(ls);
    }

}
